\hypertarget{classduye_1_1_epoll_event}{\section{duye\-:\-:Epoll\-Event Class Reference}
\label{classduye_1_1_epoll_event}\index{duye\-::\-Epoll\-Event@{duye\-::\-Epoll\-Event}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classduye_1_1_epoll_event_a954ea787f57ab9157d5991f06b625f80}{{\bfseries Epoll\-Event} (const int32 fd, const Epoll\-Event\-Type type)}\label{classduye_1_1_epoll_event_a954ea787f57ab9157d5991f06b625f80}

\item 
void \hyperlink{classduye_1_1_epoll_event_a5f0e0e6c51b87f5bc3e164dd135c64d0}{setfd} (const int32 fd)
\begin{DoxyCompactList}\small\item\em get/set fd \end{DoxyCompactList}\item 
\hypertarget{classduye_1_1_epoll_event_a2542debe7602e2de08d8d22b580543c4}{int32 {\bfseries fd} () const }\label{classduye_1_1_epoll_event_a2542debe7602e2de08d8d22b580543c4}

\item 
void \hyperlink{classduye_1_1_epoll_event_a549a9dce487e9cdaed043366c3a7451d}{set\-Type} (const Epoll\-Event\-Type type)
\begin{DoxyCompactList}\small\item\em get/set events \end{DoxyCompactList}\item 
\hypertarget{classduye_1_1_epoll_event_afd6494788b29450bb152cfb03d1cc959}{Epoll\-Event\-Type {\bfseries type} () const }\label{classduye_1_1_epoll_event_afd6494788b29450bb152cfb03d1cc959}

\item 
bool \hyperlink{classduye_1_1_epoll_event_af3e60334939fc4b4b5c3e2d4d8d2e6a9}{is\-Recv} ()
\begin{DoxyCompactList}\small\item\em is received data \end{DoxyCompactList}\item 
bool \hyperlink{classduye_1_1_epoll_event_a644875747c8cc75338da66aa93fcb1b4}{is\-Send} ()
\begin{DoxyCompactList}\small\item\em is sent data \end{DoxyCompactList}\item 
bool \hyperlink{classduye_1_1_epoll_event_ac12a328fea4f1357a2b820e084f73cb1}{is\-Discon} ()
\begin{DoxyCompactList}\small\item\em is disconnection \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{classduye_1_1_epoll_event_ac12a328fea4f1357a2b820e084f73cb1}{\index{duye\-::\-Epoll\-Event@{duye\-::\-Epoll\-Event}!is\-Discon@{is\-Discon}}
\index{is\-Discon@{is\-Discon}!duye::EpollEvent@{duye\-::\-Epoll\-Event}}
\subsubsection[{is\-Discon}]{\setlength{\rightskip}{0pt plus 5cm}bool duye\-::\-Epoll\-Event\-::is\-Discon (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classduye_1_1_epoll_event_ac12a328fea4f1357a2b820e084f73cb1}


is disconnection 

\begin{DoxyReturn}{Returns}
true/false 
\end{DoxyReturn}
\hypertarget{classduye_1_1_epoll_event_af3e60334939fc4b4b5c3e2d4d8d2e6a9}{\index{duye\-::\-Epoll\-Event@{duye\-::\-Epoll\-Event}!is\-Recv@{is\-Recv}}
\index{is\-Recv@{is\-Recv}!duye::EpollEvent@{duye\-::\-Epoll\-Event}}
\subsubsection[{is\-Recv}]{\setlength{\rightskip}{0pt plus 5cm}bool duye\-::\-Epoll\-Event\-::is\-Recv (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classduye_1_1_epoll_event_af3e60334939fc4b4b5c3e2d4d8d2e6a9}


is received data 

\begin{DoxyReturn}{Returns}
true/false 
\end{DoxyReturn}
\hypertarget{classduye_1_1_epoll_event_a644875747c8cc75338da66aa93fcb1b4}{\index{duye\-::\-Epoll\-Event@{duye\-::\-Epoll\-Event}!is\-Send@{is\-Send}}
\index{is\-Send@{is\-Send}!duye::EpollEvent@{duye\-::\-Epoll\-Event}}
\subsubsection[{is\-Send}]{\setlength{\rightskip}{0pt plus 5cm}bool duye\-::\-Epoll\-Event\-::is\-Send (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classduye_1_1_epoll_event_a644875747c8cc75338da66aa93fcb1b4}


is sent data 

\begin{DoxyReturn}{Returns}
true/false 
\end{DoxyReturn}
\hypertarget{classduye_1_1_epoll_event_a5f0e0e6c51b87f5bc3e164dd135c64d0}{\index{duye\-::\-Epoll\-Event@{duye\-::\-Epoll\-Event}!setfd@{setfd}}
\index{setfd@{setfd}!duye::EpollEvent@{duye\-::\-Epoll\-Event}}
\subsubsection[{setfd}]{\setlength{\rightskip}{0pt plus 5cm}void duye\-::\-Epoll\-Event\-::setfd (
\begin{DoxyParamCaption}
\item[{const int32}]{fd}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classduye_1_1_epoll_event_a5f0e0e6c51b87f5bc3e164dd135c64d0}


get/set fd 

\begin{DoxyReturn}{Returns}
fd 
\end{DoxyReturn}
\hypertarget{classduye_1_1_epoll_event_a549a9dce487e9cdaed043366c3a7451d}{\index{duye\-::\-Epoll\-Event@{duye\-::\-Epoll\-Event}!set\-Type@{set\-Type}}
\index{set\-Type@{set\-Type}!duye::EpollEvent@{duye\-::\-Epoll\-Event}}
\subsubsection[{set\-Type}]{\setlength{\rightskip}{0pt plus 5cm}void duye\-::\-Epoll\-Event\-::set\-Type (
\begin{DoxyParamCaption}
\item[{const Epoll\-Event\-Type}]{type}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classduye_1_1_epoll_event_a549a9dce487e9cdaed043366c3a7451d}


get/set events 

\begin{DoxyReturn}{Returns}
events 
\end{DoxyReturn}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Z\-:/duye/src/duyebase/system/\hyperlink{duye__epoll_8h}{duye\-\_\-epoll.\-h}\end{DoxyCompactItemize}
